package com.wootion.cims.module.communityservice.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: LanQiang
 * @Date: 2022/12/29/14:49
 * @Description: 作用xxx
 */
@Data
@ApiModel(value = "优抚信息")
public class SpecialMsgDto implements Serializable {
    private static final long serialVersionUID = 47411916276361091L;
    /**
     * 类别
     */
    @ApiModelProperty(value = "类别")
    private String category;
    /**
     * 重点优抚对象
     */
    @ApiModelProperty(value = "重点优抚对象")
    private String entitledGroups;
    /**
     * 服役部队
     */
    @ApiModelProperty(value = "服役部队")
    private String serviceTroops;
    /**
     * 入伍时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @ApiModelProperty(value = "入伍时间")
    private Date enlistmentTime;
    /**
     * 退伍时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @ApiModelProperty(value = "退伍时间")
    private Date demobilizationTime;
    /**
     * 安置情况
     */
    @ApiModelProperty(value = "安置情况")
    private String resettlement;
    /**
     * 参保情况
     */
    @ApiModelProperty(value = "参保情况")
    private String insured;
    /**
     * 再就业情况
     */
    @ApiModelProperty(value = "再就业情况")
    private String reemployment;
    /**
     * 立功受奖
     */
    @ApiModelProperty(value = "立功受奖")
    private String award;
    /**
     * 其他备注
     */
    @ApiModelProperty(value = "其他备注")
    private String remark;

    /**
     * 完整度
     */
    @ApiModelProperty(value = "完整度")
    private String integrity;

    /**
     * 是否启用
     */
    @ApiModelProperty(value = "是否启用")
    private Boolean enable;
}
